.faqbutton {
	position: fixed;
	right: 32px;
	bottom: 96px;
	width: 48px;
	height: 48px;
	border-radius: 32px;
	box-shadow: 0px 2px 2px 0px 
		rgba(0, 0, 0, 0.24), 
		0px 1px 3px 0px 
		rgba(0, 0, 0, 0.16);
	outline: none;
	text-align: center;
	background-color: #eef;
	color: none;
	font-weight: 600;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 888;
	background: url('../../css/img/faq/ask.png');
}

.faqbutton:focus, .faqbutton:active:focus, .faqbutton:active.focus,
	.faqbutton.focus, .faqbutton.active:focus, .faqbutton.active.focus {
	outline: none;
}

.faqWin {
	position: fixed;
	right: -360px;
	bottom: 88px;
	width: 320px;
	border-radius: 5px;
	text-align: left;
	font-family: PingFang-SC-Regular;
	background-color: #fff;
	overflow-y: hidden;
	overflow-x: hidden;
	z-index: 777;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	box-shadow: 0px 2px 2px 0px 
		rgba(0, 0, 0, 0.24), 
		0px 1px 3px 0px 
		rgba(0, 0, 0, 0.16);
	padding: 0px 5px 0px 5px;
	font-size:12px;
	font-family: PingFang-SC-Regular;
}

.faqWin *{
	margin:0;
	padding:0;
}

.faqWin .faqHeader{
	margin-top:0px;
	margin-bottom:5px;
	margin-left:11px;
	margin-right:11px;
}

.faqWin .faqBody{
	margin-top:0px;
	margin-bottom:8px;
	margin-left:11px;
	margin-right:11px;
	
}

/**
* FAQ Title
**/
.faqWin .faqHeader .faqTitle {
	text-align: left;
	font-size: 14px;
	color: #404040;
	height:24px;
	padding-top:8px;
	padding-bottom:3px;
	letter-spacing:2px;
}

.faqWin .faqHeader .faqCommends {
	margin-bottom:5px;
	max-height:125px;
	overflow-y:auto;
	overflow-x:hidden;
}

.faqWin .faqHeader .faqCommends ul li {
	line-height: 18px;
	padding-bottom:7px;
}

.faqWin .faqHeader .faqCommends ul li a {
	text-align: left;
	color: #1c80e5;
	display:block;
	width:280px;
}

/**
* QQ联系人
**/
.faqWin .faqBody .faqBody-qq .faqBody-content-1{
	text-align:center;
	color: #404040;
	margin:0 auto;
	padding:0 0 0;
	letter-spacing:2px;
}

.faqWin .faqBody .faqBody-qq .faqBody-content-2{
	text-align:center;
	color: #404040;
	margin:0 auto;
	padding:0 0 0;
	letter-spacing:2px;
}

.faqWin .faqBody .faqBody-qq-group .faqBody-content-3{
	text-align:left;
	color: #404040;
	letter-spacing:2px;
}

.faqWin .faqBody .faqBody-qq{
	text-align:center;
	background-color: #e8f2fc;
	padding-top:5px;
	padding-bottom:5px;
	border-radius:6px;
}

.faqWin .faqBody .faqBody-qq .qq-contacts .qq-contact{
	color: #404040;
}

.faqWin .faqBody .faqBody-qq .qq-contacts .qq-contact img{
	width:24px;
	height:24px;
	margin-top:8px;
	margin-bottom:0px;
	cursor:pointer;
}

.faqWin .faqBody .faqBody-qq .qq-contacts .qq-contact-nickname{
	color: #1c80e5;
	font-family: PingFang-SC-Regular;
	cursor:pointer;
	letter-spacing:1px;
}

.faqWin .faqBody .faqBody-qq-group .qq-group-contacts{

}

.faqWin .faqBody .faqBody-qq-group .qq-group-contacts a{
	text-align: left;
	color: #1c80e5;
	margin-right:5px;
}